/// <summary>
/// An SP_DRVINFO_DATA structure contains information about a driver.
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public struct SP_DRVINFO_DATA_V1
{
public int cbSize;
public int DriverType;
private IntPtr Reserved;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string Description;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string MfgName;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string ProviderName;
}
/// <summary>
/// An SP_DRVINFO_DATA structure contains information about a driver.
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public struct SP_DRVINFO_DATA_V2
{
public int cbSize;
public int DriverType;
private IntPtr Reserved;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string Description;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string MfgName;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)] public string ProviderName;
public System.Runtime.InteropServices.ComTypes.FILETIME DriverDate;
public long DriverVersion;
}
Structure SP_DRVINFO_DATA
Public TODO
End Structure
None.
None.